// 引入mitt
import mitt from "mitt";
// 调用mitt得到一个emitter可以绑定和触发事件
const emitter = mitt();
/* 
// 绑定事件 on
emitter.on("test1", () => {
  console.log("test1被调用了");
});
emitter.on("test2", () => {
  console.log("test2被调用了");
});

// 触发事件 emit
setInterval(() => {
  emitter.emit("test1");
  emitter.emit("test2");
}, 2000);

// 解绑事件 off
setTimeout(() => {
  // emitter.off("test1");
  // emitter.off("test2");
  // 解绑全部事件
  emitter.all.clear();
}, 5000); */

// 暴露emitter
export default emitter;
